package com.common.json;

import cn.hutool.json.JSONUtil;

/**
 * @author ZhangHaiWen
 * @title: JsonUtil
 * @projectName minipasscheck
 * @description: json工具类
 * @date 2021/2/911:29
 */
public class JsonUtil {

    /**
     　　* @description: 转化为自定义的对象
     　　* @param [json, clazz]
     　　* @return {@link T}
     　　* @throws
     　　* @author ZhangHaiWen
     　　* @version 2.0
     　　* @date 2021/2/9 11:33
     　　*/
    public static <T> T parse(String json,Class<T> clazz){
        T t = JSONUtil.toBean(json, clazz);
        return t;
    }

    /**
     　　* @description: 将JavaBean序列化为JSON文本
     　　* @param [obj]
     　　* @return {@link String}
     　　* @throws
     　　* @author ZhangHaiWen
     　　* @version 2.0
     　　* @date 2021/2/9 11:34
     　　*/
    public static String toString(Object obj){
        String json = JSONUtil.toJsonStr(obj);
        return json;
    }


}
